// 数的处理

//返回随机数的函数
function random(min, max) {
    if (max == null) {
        max = 0;
        min = 0;
    }
    return min + Math.floor(Math.random() * (max - min + 1));
}

// 如为整数不显示小数点，有小数点默认最多显示后两位
function numberFloor(number = 0, retain = 3) {//retain保留位数,3为保留，默认保留2位。如果对数据精度的要求较高，不建议使用Number.isInteger()判断一个数值是否为整数。
    if (Number.isInteger(Number(number))) { // 如果为整数，直接返回
        return number
    } else {
        number = String(number)
        return Number(number.substr(0, number.indexOf('.') + retain))
    }
}

export { random, numberFloor }